/**
 @Name：设置
 @Author：蓝博
*/

layui.define(function (exports) {
    layui.use(['laytpl'], function () {
        var $ = layui.jquery,
            laytpl = layui.laytpl;

        var dataList = {
            notices: [{
                icon: '/images/message.png',
                title: '新年放假通知安排',
                time: '10个月前'
            }, {
                icon: '/images/message.png',
                title: '新年放假通知安排',
                time: '10个月前'
            }],
            messages: [{
                icon: '/images/head.png',
                title: '周密',
                content: '哈哈哈哈哈哈',
                time: '10个月前'
            }, {
                icon: '/images/head.png',
                title: '周密',
                content: '哈哈哈哈哈哈',
                time: '10个月前'
            }],
            schedules: [{
                title: '你收到了14份新周报',
                time: '10个月前',
                state: 1
            }, {
                title: '你收到了14份新周报',
                time: '10个月前',
                state: 2
            }]
        };

        // 渲染消息列表
        laytpl(messageView.innerHTML).render(dataList, function (html) {
            $('#messageView').after(html);
        });

        // 加载更多按钮点击事件
        $('#btn-more1').click(function () {
            var $that = $(this);
            var str = $that.prev()[0].outerHTML;
            for (var i = 0; i < 5; i++) {
                $that.before(str);
            }
        });

        // 清空消息点击事件
        $('.message-btn-clear').click(function () {
            $(this).css('display', 'none');
            $(this).prev().find('.message-list-item').remove();
            $(this).prev().find('.message-btn-more').remove();
            $(this).prev().find('.message-list-empty').css('display', 'block');
        });

        // 调整列表的高度(减去弹窗top、选项卡标题高度、清空按钮高度)
        $('.message-list').height((document.documentElement.clientHeight || document.body.clientHeight) - 50 - 50 - 50);
    });

    //对外输出接口
    exports('LAY_shared_message', {})
});